iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
自我挑戰組

探索Django及Flask的世界系列 第 2

Day02:Introduction and Install Flask

  • 分享至 

  • xImage
  •  

昨天介紹了Django的安裝以及基礎建置,今天來介紹Flask,相對於Django,Flask更快速也更敏捷,網路上有很多Django與Flask的比較,筆者推薦一個不錯的網站,寫得很詳細:
Flask vs Django in 2022: Which Framework to Choose?
裡面有很清楚的表格,Django與Flask之間的差異,在此就不贅述。Flask的特點是輕量化的框架,他可以簡單地使用,省略很多麻煩,但輕量化換句話說也就是省略了很多的功能。例如:Django在管理者介面可以進行許多客製化,Flask省略了這個功能。後續再探討兩個框架的不同功能,今天先來安裝Flask。
首先,我們先看看官方網站的導覽:Flask Installation

先選取你要安裝的版本號,再往下看導覽:
https://ithelp.ithome.com.tw/upload/images/20220915/20128286Rv7kAjDgch.jpg

https://ithelp.ithome.com.tw/upload/images/20220915/20128286EmT0WPEaoe.png

根據官方網站的導覽,進行安裝,首先會先看到最上面的部分,建議Python要安裝最新的版本,Flask支援3.7以上的版本。
Flask依賴兩個外部的庫,Werkzeug與Jinja2,Werkzeug是一個WSGI工具;Jinja2的功能則是渲染模板。

WSGI 是 Web Server Gateway Interface 的縮寫,是web server 跟 python web application 之間溝通的規範。

接下來進行安裝的程序,上一篇有提到使用pip進行安裝,在這裡也是推薦使用pip進行安裝

# 若使用$ sudo pip install Flask也可以,但sodo是超級權限,基本上不推薦。
$ pip install Flask

這樣就安裝完成了。接下來開啟終端機,進入python,要來查看是否安裝完成:

$ python3
>>> import flask
>>> flask.__version__
'1.1.1'

有顯示版本後,就代表成功安裝Flask!明天見!


上一篇
Day01: Introduction and Install Django
下一篇
Day03:開始之前
系列文
探索Django及Flask的世界4
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言